body{
background:url('../images/layout/footer.png');
margin:0em;
padding:0em;
}

fieldset{
border:none;
}

a:link{
text-decoration:none;
}
a:visited{
color:#AA00AA;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.onlink{
font-weight: bold;
}

.aural {
	position:absolute;
	height:0;
	overflow:hidden;
}

/*******   HEADER   ********/

#header{
padding-bottom:1.5em;
}

#header img{
float:left;
width:150px;
height:75px;
padding-bottom:1em;
padding-top:0.3em;
padding-left:2.5em;
}

#header ul{
float:right;
margin:0em;
padding:0.5em;
}

#header li{
display:inline;
padding:0.1em;
margin:0.1em;
}

#header fieldset{
float:left;
border:none;
margin-left:4em;
}

/*******   NavigationBar   ********/


#backgroundNav {
background: #ffff99 url('../images/layout/grad.jpg') repeat-x;
}

#nav {
clear:both;
font-variant:small-caps;
float:left;
width:14em;
text-align:center;
letter-spacing:0.1em;
padding-bottom:1em;
}

#nav img{
width:150px;
padding-bottom:1em;
padding-top:0.3em;
padding-left:1.3em;
}

#nav label{
font-size:1em;
color:#cc9966;
padding-right:0.4em;
}

#nav ul{
text-align:left;
list-style-type:none;
padding-left:0em;
}

#nav li{
padding:0.4em;
margin-bottom:0.2em;
background-image:url('../images/layout/legno-orizzontaleChiaro.png');
text-align:center;}

#nav fieldset{
	padding-bottom:1em;
}

#nav h1{
font-size:1.3em;
color:#cc9966;
}

/*		CONTAINER		*/

#content {
margin-left:14em;
background-color:#ffffff;
padding:1em;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#content h1{
margin:0em;
text-align:center;
padding-bottom:1em;
font-variant:small-caps;
color:#cc9966;
font-family:"Comic Sans MS", sans-serif;
}
.notInScreen {display:none !important;}

#endContent {
clear:both;
padding:1em;
display:block;}


/* FOOTER */

#footer {
background:url('../images/layout/footer.png');
padding:1em;
}

#footer img{
float:right;
}

#footer ul{
list-style-type:none;
padding-left:0em;
}

#footer li{
display:inline;
padding-right:1em;
}

#footer span{
font-size:1em;
font-weight:bold;
text-align:left;
color:#cc9966;
clear:both;
}

/* other */

.rightImg{
	margin-bottom:1em;
	clear:right;
	float:right;
	width:110px;
	margin-left:1em;
}
